package com.crm.business.crm.service;

import com.crm.common.ka.core.entity.BasePage;
import com.crm.common.ka.core.feign.crm.entity.CrmEventBO;
import com.crm.common.ka.core.feign.crm.entity.QueryEventCrmPageBO;

import java.util.List;
import java.util.Map;

public interface CrmEventService {

    public List<String> endContract(CrmEventBO crmEventBO);

    public List<String> eventCustomer(CrmEventBO crmEventBO);

    public List<String> eventLeads(CrmEventBO crmEventBO);

    public List<String> eventBusiness(CrmEventBO crmEventBO);

    public List<String> eventDealBusiness(CrmEventBO crmEventBO);

    public List<String> receiveContract(CrmEventBO crmEventBO);

    public BasePage<Map<String, Object>> eventCustomerPageList(QueryEventCrmPageBO eventCrmPageBO);

    public BasePage<Map<String, Object>> eventLeadsPageList(QueryEventCrmPageBO eventCrmPageBO);

    public BasePage<Map<String, Object>> eventBusinessPageList(QueryEventCrmPageBO eventCrmPageBO);

    public BasePage<Map<String, Object>> eventDealBusinessPageList(QueryEventCrmPageBO eventCrmPageBO);

    public BasePage<Map<String, Object>> eventContractPageList(QueryEventCrmPageBO eventCrmPageBO);
}
